Khả năng mở rộng DotNetNuke

DotNetNuke có một nhân cơ bản có thể mở rộng với các module để bổ sung các tính năng mới; giao diện của hệ thống có thể tùy biến nhờ vào kỹ thuật skin.

Module

Khoảng hơn 10 module cơ bản được cung cấp cùng với bản DotNetNuke. Các module khác có thể được download từ trang web của DotNetNuke trong đó có các module như: thương mại điện tử, album ảnh, blog, forum, wiki, mailling list... Các module bổ sung khác cũng được các cộng đồng nguồn mở và các công ty phần mềm thương mại cung cấp.

Các module này có thể được cài đặt bổ sung dễ dàng bằng cách upload chúng thông qua giao diện của trang quản trị.Các địa chỉ tốt để mua các modules thương mại là trang web của tập đoàn DotNetNuke (http://store.dnnsoftware.com/)

Skin

Giao diện của DotNetNuke được thiết kế với kiến trúc sử dụng skin cho phép tách biệt nội dung và giao diện của hệ thống. Kiến trúc này cho phép người thiết kế giao diện có khả năng làm việc độc lập với quá trình phát triển trong ASP.NET và chỉ đòi hỏi kiến thức về HTML cùng với cách thức thiết kế skin của DotNetNuke. Skin bao gồm một số file HTML cơ bản, trong đó có các vị trí để đặt nội dung, menu và các tính năng khác cùng với các file ảnh, file định dạng (stylesheets), Javascript; tất cả thường được đóng gói trong một file Zip.

Giống như module, skin có thể được upload và cài đặt tự động thông qua trang quản trị.

Bộ gõ tiếng Việt

Bạn có thể dùng AVIM (Advanced Vietnamese Input Method) do Đặng Trần Hiếu viết để có thể gõ tiếng Việt. Các bạn có thể tải xuống version mới nhất của AVIM ở đây:http://sourceforge.net/projects/rhos

Đây là bộ gõ dễ gắn và thích ứng với FCKeditor (HTML editor) đã được sử dụng trong DotNetNuke (DNN) version 4.

1/ Upload avim.js vào /js folder trên website của bạn

2/ Đây là phần bạn phải thêm vào 3 chỗ trên website của bạn

<script language="JavaScript" src="http://yourdomainname.com/js/avim.js" ></script>

\yourwebsite\admin\Skins\copyright.ascx (vào cuối trang)\yourwebsite\Providers\HtmlEditorProviders\Fck\FCKeditor\editor\fckeditor.html (ở gần cuối trang, giữa

và </body>)

\yourwebsite\Providers\HtmlEditorProviders\Fck\FCKeditor\editor\fckeditor.original.html (ở gần cuối trang, giữa

và </body>)

Thí dụ:

</ table><script language="JavaScript" src="http://yourdomainname.com/js/avim.js"></script></body>

Sau khi gắn, bạn sẽ có thể gõ tiếng Việt ở phần search, phần editor mà không cần sự hỗ trợ của một bộ gõ nào khác trong máy.

Liên quan